home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-07-05 | 13.9 KB | 60 lines | [TEXT/KAHL] |
- /* Definitions for code generation pass of GNU compiler.
- Copyright (C) 1987 Free Software Foundation, Inc.
- Copyright (C) 1989, 1990 Apple Computer, Inc.
-
- This file is part of GNU CC.
-
- GNU CC is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-
- GNU CC is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the i o a new temp reg if it was in memory. */
- rtx force_not_mem ();
-
- /* Remove some bytes from the stack. An rtx says how many. */
- void adjust_stack ();
-
- /* Add some bytes to the stack. An rtx says how many. */
- void anti_adjust_stack ();
-
- /* Emit code to copy function value to a new temp reg and return that reg. */
- /*rtx function_value ();*/
-
- /* Return an rtx that refers to the value returned by a function
- in its original home. This becomes invalid if any more code is emitted. */
- rtx hard_function_value ();
-
- /* Return an rtx that refers to the value returned by a library call
- in its original home. This becomes invalid if any more code is emitted. */
- rtx hard_libcall_value ();
-
- /* Emit code to copy function value to a specified place. */
- void copy_function_value ();
-
- /* Given an rtx, return an rtx for a value rounded up to a multiple
- of STACK_BOUNDARY / BITS_PER_UNIT. */
- rtx round_push ();
-
- rtx store_bit_field ();
- rtx extract_bit_field ();
- rtx expand_shift ();
- rtx expand_bit_and ();
- rtx expand_mult ();
- rtx expand_divmod ();
- rtx expand_mult_add ();
- rtx get_structure_value_addr ();
- rtx expand_stmt_expr ();
-
- void jumpifnot ();
- void jumpif ();
- void do_jump ();
-
-
- rtx assemble_static_space ();
-
- rtx function_arg( CUMULATIVE_ARGS *cum, enum machine_mode mode, int named );
- rtx function_value( tree amode, tree decl );
- rtx function_outgoing_value( tree amode, tree decl );
-